package cn.kgc.bilibili.dao;

import cn.kgc.bilibili.pojo.Favrelation;
import cn.kgc.bilibili.pojo.Userfav;
import cn.kgc.bilibili.pojo.Video;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface FavMapper {

//    通过用户id查找该用户的所有收藏夹
  List<Userfav> getUserFavByid(@Param("userid") int userid);


//    通过收藏夹id 查找 该收藏夹内的所有视频和数量
    List<Video> getFavofVideoByid(@Param("userfavid") int userfavid);

      //新建收藏夹
    public  int insertFav(Userfav userfav);

    public  int insert(Favrelation favrelation);

    //修改收藏夹
    public int updateFav(Userfav userfav);

    //删除收藏夹
    public int deleteFav(@ Param("id") int id);

}
